package com.chainyoung.component_tmperson.utils;

import android.text.TextUtils;

import com.chainyoung.common.bean.UserInfo;
import com.chainyoung.common.constant.LibConstant;
import com.chainyoung.common.utils.SPUtil;
import com.chainyoung.common.utils.StringUtil;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.util.List;

import static com.chainyoung.component_tmperson.constant.PersonStringConstant.LATESET_ADDRS;

public class SaveInfoUtils {


    private static Gson gson = new Gson();

    /**
     * 获取提现最近使用地址
     *
     * @return
     */
    public static List<String> getAddrs() {
        String str = SPUtil.getInstance().getString(LATESET_ADDRS, null);
        if (!StringUtil.isEmpty(str)) {
            List<String> addrs = gson.fromJson(str, new TypeToken<List<String>>() {
            }.getType());
            return addrs;
        }
        return null;
    }

    /**
     * 保存提现最近使用地址
     *
     * @param
     */
    public static void setAddrs(List<String> addrs) {
        if (addrs != null && !addrs.isEmpty()) {
            String json = gson.toJson(addrs);
            SPUtil.getInstance().put(LATESET_ADDRS, json);
        } else {
            SPUtil.getInstance().put(LATESET_ADDRS, StringUtil.EMPTY);
        }

    }
}
